createObjFromDB($gui_id, $row["fkey_wms_id"]); $output = $mywms->createJsObjFromWMS_(); echo administration::convertOutgoingString($output); unset($output); } // // Load JavaScript modules of GUI elements // $sql = "SELECT DISTINCT e_mb_mod FROM gui_element WHERE e_public = 1 AND fkey_gui_id = $1"; $v = array($gui_id); $t = array('s'); $res = db_prep_query($sql, $v, $t); while($row = db_fetch_array($res)){ if($row["e_mb_mod"] != ""){ $moduleArray = explode(",", $row["e_mb_mod"]); for ($i = 0; $i < count($moduleArray); $i++) { $currentFile = dirname(__FILE__) . "/../javascripts/" . trim($moduleArray[$i]); if (file_exists($currentFile)) { $e = new mb_notice("LOADING module : " . $currentFile); require_once($currentFile); echo "\n"; } else { $e = new mb_exception("Javascript module not found: " . $currentFile); } } } } // // Load JavaScript files of GUI elements // $mb_sql = "SELECT DISTINCT e_js_file, e_id, e_src, e_target, e_pos, " . "e_requires FROM gui_element WHERE e_public = 1 AND " . "fkey_gui_id = $1 ORDER BY e_pos"; $mb_v = array($gui_id); $mb_t = array("s"); $mb_res = db_prep_query($mb_sql, $mb_v, $mb_t); while($row_js = db_fetch_array($mb_res)){ if($row_js["e_js_file"] != ""){ $e_id = $row_js["e_id"]; $e_src = $row_js["e_src"]; $e_require = $row_js["e_requires"]; $e_target = explode(",",$row_js["e_target"]); $currentFile = $row_js["e_js_file"]; if (file_exists($currentFile)) { $e = new mb_notice("LOADING Javascript: " . $currentFile . " of element: " . $e_id); require_once($currentFile); echo "\n"; } else { $e = new mb_exception("Javascript not found: " . $currentFile); } } } ?>